package com.novoda.runbuddy.controller;

import android.location.Location;
import android.os.Handler;
import android.view.KeyEvent;

import com.google.android.maps.MapView;
import com.novoda.runbuddy.view.CurrentRunMapView;

public interface ICurrentRunMapController {

	public CurrentRunMapView	mapOfJogView	= null;

	void createMapOfRunView(MapView mapView);

	boolean onKeyDown(int keyCode, KeyEvent event);

	void drawPoints();

	void updateRunningPath();

	void setCurrentGPSLocationOfPhone(Location currentLocation);

	void startTrackingRoute();

	void stopTrackingRoute();

	boolean getIfServiceIsRunning();

	void setServiceRunning(boolean b);

	Handler getUpdateHandler();

	void onResume();
}
